/* :root{
    --fontCol:#fff;
    --bgCol:#843d99;
    --fontSize:16px;
    --negfz: -16px;
    --col666:#666;
    --col333:#333;
    --doubFz:calc(16px * 2);
} */

.mar_1{
    margin:16px;
}
.mar_05{
    margin:8px;
}
.mar_t0{
    margin-top:0;
}
.mar_t1{
    margin-top:16px;
}
.pad_t0{
    padding-top: 0 !important;
}
.pad_b0{
    padding-bottom: 0 !important;
}
.pad_b05{
    padding-bottom: 8px !important;
}
.pad_1{
    padding: 16px;
}
.pad_05{
    padding: 8px !important;
}
.fz12{
    font-size: 19.2px;
}
.fz08{
    font-size: 10.8px;
}
.fz06{
    font-size: 9.6px;
}
.padr_1{
    padding-right: 16px;
}
.wd_50{
    width:50%;
}
.wd_100{
    width:100%;
}
.bg_w{
    background-color: #fff !important;
}
.bg_d{
    background-color: #843d99;
}
.bg_f2{
    background-color: #f2f2f2;
}
.fc-8b {
    color: #8b8b8b;
  }
.fc_333{
    color: #333;
}
.fc_purple{
    color:#843d99;
}
.bs_bb{
    box-sizing: border-box;
}
.line{
    width:100%;
    height:0;
    border-bottom: 1px solid #f2f2f2;
}
.holder_d::-webkit-input-placeholder {
    color:#333;
}
input{
    outline:none;
}